<?php
/**
 * 图书站全局公共函数库
 * 
 * 分页等杂项数据
 */



/**
 * 获取分页信息
 * @param int $page_per
 *
 * @return array('limit','cur_page','per_page')
 */
function get_page($page_per = 10){

	$page = empty($_REQUEST['page']) ? 1 : intval($_REQUEST['page']);
	$start = ($page -1) * $page_per;
	
	return array('offset' => $start, 'limit'=> $page_per, 'cur_page' => $page, 'per_page' => $page_per);
}


/**
 * 生成内部访问地址
 * 
 * @param type $url
 * @param type $domain
 * @param type $flag
 * @param type $is_print
 * @return string 
 */
function creat_url($url,$domain = '',$flag = 0,$is_print = true){

	parse_str($url, $q);

	if($domain == '') {
		$res = 'http://'.$_SERVER['HTTP_HOST'].'/';
	} else {
		$res = $domain.'/';
	}

	if($flag) {
		$res = '';
	}

	if($is_print){
		if ($url) {
			echo $res.'index.php?'.$url;
		} else {
			echo $res;
		}
	} else {
		if ($url) {
			return $res.'index.php?'.$url;
		} else {
			return $res;
		}
	}

}